package com.baoxin.consumer.config;


import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class FeignConfig {


    /**
     *   这里的Level 级别是FULL , Feign 支持4种 级别：
     *      NONE : 不记录任何日志级别
     *      BASIC: 仅仅记录请求的方法， URL 以及响应状态码和执行时间
     *      HEADERS: 在basic 的基础上， 额外记录了请求和响应的头信息
     *      FULL: 记录所有的请求和响应的明细， 包括头信息，请求体 元数据。
     *
     *
     */
    @Bean
    Logger.Level  feignLoggerLevel(){
        // 记录所有请求和响应的明细, 包括 头信息， 请求体 元数据
        return Logger.Level.FULL ;
    }

}
